package net.huashitong.ssydt.provider.wxpay.entity;

import java.util.Map; /**
 * @author <a href="mailto:yhy23456@163.com">huiyang.yu</a>
 * @since 2017.08.16
 */
public class WeChatPayRequestModel {

    public WeChatPayRequestModel(Map<String, String> notifyMap) {
        this.out_trade_no = notifyMap.get("out_trade_no");
        this.transaction_id = notifyMap.get("transaction_id");
        this.total_fee = notifyMap.get("total_fee");
        this.return_code = notifyMap.get("return_code");
        this.openid = notifyMap.get("openid");
        this.time_end = notifyMap.get("time_end");
    }

    private String out_trade_no;////商户订单号

    private String transaction_id;////微信支付订单号

    private String total_fee;////金额,以分为单位

    private String return_code;//支付结果码

    private String openid;//用户标识

    private String time_end;//支付完成时间，格式为yyyyMMddHHmmss，如2009年12月25日9点10分10秒表示为20091225091010

    /**
     * 商户订单号
     * @return
     */
    public String getOut_trade_no() {
        return out_trade_no;
    }

    public void setOut_trade_no(String out_trade_no) {
        this.out_trade_no = out_trade_no;
    }

    public String getTransaction_id() {
        return transaction_id;
    }

    public void setTransaction_id(String transaction_id) {
        this.transaction_id = transaction_id;
    }

    public String getTotal_fee() {
        return total_fee;
    }

    public void setTotal_fee(String total_fee) {
        this.total_fee = total_fee;
    }

    public String getReturn_code() {
        return return_code;
    }

    public void setReturn_code(String return_code) {
        this.return_code = return_code;
    }

    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    public String getTime_end() {
        return time_end;
    }

    /**
     * 支付完成时间，格式为yyyyMMddHHmmss，如2009年12月25日9点10分10秒表示为20091225091010
     * @param time_end
     */
    public void setTime_end(String time_end) {
        this.time_end = time_end;
    }
}
